package com.qidian.mes.pojo.pro;

import java.util.Date;

/**
 * @Author 郭靖旖
 * @Company
 * @Time 2023/11/3 20:22
 * @Description
 **/
public class ProRouteProduct {
    private  Long recordId;//记录Id
    private Long routeId;//工艺路线Id
    private Long itemId;//产品物料Id
    private String itemCode;//产品物料编码
    private String itemName;//产品物料名称
    private String specification;//规格型号
    private String unitOfMeaSure;//单位
    private Integer quantity;//生产数量
    private Double productionTime;//时间单位
    private String timeUnitType;//时间单位
    private String remark;//备注
    private String createBy;//创建者
    private Date createTime;//创建时间
    private String updateBy;//更新者
    private Date updateTime;//更新时间

    public Long getRecordId() {
        return recordId;
    }

    public void setRecordId(Long recordId) {
        this.recordId = recordId;
    }

    public Long getRouteId() {
        return routeId;
    }

    public void setRouteId(Long routeId) {
        this.routeId = routeId;
    }

    public Long getItemId() {
        return itemId;
    }

    public void setItemId(Long itemId) {
        this.itemId = itemId;
    }

    public String getItemCode() {
        return itemCode;
    }

    public void setItemCode(String itemCode) {
        this.itemCode = itemCode;
    }

    public String getItemName() {
        return itemName;
    }

    public void setItemName(String itemName) {
        this.itemName = itemName;
    }

    public String getSpecification() {
        return specification;
    }

    public void setSpecification(String specification) {
        this.specification = specification;
    }

    public String getUnitOfMeaSure() {
        return unitOfMeaSure;
    }

    public void setUnitOfMeaSure(String unitOfMeaSure) {
        this.unitOfMeaSure = unitOfMeaSure;
    }

    public Integer getQuantity() {
        return quantity;
    }

    public void setQuantity(Integer quantity) {
        this.quantity = quantity;
    }

    public Double getProductionTime() {
        return productionTime;
    }

    public void setProductionTime(Double productionTime) {
        this.productionTime = productionTime;
    }

    public String getTimeUnitType() {
        return timeUnitType;
    }

    public void setTimeUnitType(String timeUnitType) {
        this.timeUnitType = timeUnitType;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public String toString() {
        return "ProRouteProduct{" +
                "recordId=" + recordId +
                ", routeId=" + routeId +
                ", itemId=" + itemId +
                ", itemCode='" + itemCode + '\'' +
                ", itemName='" + itemName + '\'' +
                ", specification='" + specification + '\'' +
                ", unitOfMeaSure='" + unitOfMeaSure + '\'' +
                ", quantity=" + quantity +
                ", productionTime=" + productionTime +
                ", timeUnitType='" + timeUnitType + '\'' +
                ", remark='" + remark + '\'' +
                ", createBy='" + createBy + '\'' +
                ", createTime=" + createTime +
                ", updateBy='" + updateBy + '\'' +
                ", updateTime=" + updateTime +
                '}';
    }

}
